跳到主要内容

createRoot

createRoot 允许在浏览器的 DOM 节点中创建根节点以显示 React 组件。

const root = createRoot(domNode, options?)


// const domNode = document.getElementById('root');
// const root = createRoot(domNode);

// createRoot 返回一个带有两个方法的的对象,这两个方法是:render 和 unmount。
// root.render(<App />);

设计目的

  • 初始化,一个完全由 React 构建的应用
提示
  • 如果应用程序是服务端渲染的,那么不能使用 createRoot()。请使用 hydrateRoot() 替代它。
  • 在你的应用程序中,可能只调用了一次 createRoot。